Apparatus for numerical control of a multiaxes machine tool including interpolation and feedrate control



June 25, 1968 0, c o ou ETAL 3,390,315

APPARATUS FOR NUMERICAL CONTROL OF A MULTIAXES MACHINE TOOL INCLUDING INTERPOLATION AND FEEDRATE CONTROL Original Filed June 5, 1956 31 Shqets-Sheet 1 mmvroas. c

June 25. 1968 J O MCDQNOUGH ET AL 3,390,315

APPARATUS FOR NUMERICAL CONTROL OF A MULTIAXES MACHINE TOOL INCLUDING INTERPOIJATION AND FEEDRATE CONTROL Original Filed June 5, 1956 31 Sheets-Sheet 2 L' .51 INVENTORS June25. 1968 0, MCDQNQUGH ET AL 3,390,315

APPARATUS FOR NUMERICAL CONTROL OF A MULTIAXES MACHINE TOOL INCLUDING INTERPOLATION AND FEEDRATE CONTROL Original Filed June 5, 1956 31 Sheets-Sheet 5 w mn IN VEN TORS.

June 25, 1968 MCDQNQUGH ET AL 3,390,315

I s MACHINE TOOL INCLUDING INTERPOLATION AND FEEDRATE CONTROL APPARATUS FOR NUMERICAL CONTROL OF A MULTIAXE 31 Sheets-Sheet 4 Original Filed June 5; 1956 June 1968 J. o. M DONOUGH ET AL 3,390315/ APPARATUS FOR NUMERICAL CONTROL OF A MULTIAXES MACHINE TOOL INCLUDING INTERPOLATION AND FEEDRATE CONTROL Original Filed June 5, 1956 31 Sheets-Sheet 5 COUIMN/VJ 543 21s? I \I I I It), l) |\l I on a a: mg. a m nna E RI! all! a (I. a PF 8 I. VI xosm w.1m vyjza4smewwwzs4sm nssv 4 m wvvvv uwvuss W o o oo oo 00 000000 3 000000 0000 000 00 5 000 000 0000 y 0000 000 00 o O o w 000 000 oo oo oo o oo o 0 00 0000000 00 o o 0000 o 0 000 0 6000000 0000000 0 000 00 o o o o o o o o J 00 000 o oo o o o oo oo 0 (4L 0,] IL .1 [1. h IL L [L F v 5- s c T n Ja n 4 a n 4r 1 n 1 n n J 0/ PL. 5 s s a a s 2 m M 2 aw L cw 5. [M ray 4 a a m June 25, 1968 QMcDQNQUGH ET AL 3,390,315

APPARATUS FOR NUMERICAL CONTROL OF A MULTIAXES MACHINE TOOL INCLUDING INTERPOLATION AND FEEDRATE CONTROL Original Filed June 5, 1956 51 Sheets-Sheet 6 no we 3 74/55! RE'IJYS MGRMRLLY FNFIHS/ZED id .10 g ragga June 25. 1958 J, c 0u ET AL 3,390,315

APPARATUS FOR NUMERICAL CONTROL OF A MULTlAXES MACHINE TOOL INCLUDING INTERPOLATION AND FEEDRATE CONTROL 31 Sheets-Sheet 7 Original Filed Junev 5, 1956 June 25. 1968 4 J, O MGDQNOUGH ET AL 3,390,315

' APPARATUS FOR NUMERICAL CONTROL OF A MULTIAXES MACHINE TOOL INCLUDING INTERPOLATION AND FEEDRATE CONTROL Original Filed June 5, 1956 31 Sheets-Sheet 8 FROM F/GJQ PFSTORF Flam F16. 1443,

FIOM FIG 20 CLEAR DUMP 0'74 0," INF,

0/974 INF!!! "#04" FIG. 14;, a

CLERK =7; DUMP MT INPUT INT! FKOM CLE ' IN V RS. s .secrlolv P J'a/rnea, O? P omzyfi,

*Zaveucs INF; neon F16 2/ 41m 49 novmvc INPUTS CONNECT 70 4a Mn: 49 lava/vawluohvas June 25. 1968. J. o. Mc o o ET AL 3,390,315

APPARATUS FOR NUMERICAL CONTROL OF A MUL'IIAXES MACHINE TOOL INCLUDING INTERPOLATION AND FEEDRATE CONTROL Original Filed June 5, 1956 31 Sheets-Sheet 9 .auzvpwy .12; 11510:? 1005 a c 5 A 6% g mcm I a Lafip I 01a: Lon! v V I v i '1 v I It a. 7

I I :2 a tn :0 I

7 INVENTORfi M 0 7/7 2 I A June 25. 1968 J. O. M DONOUGH ET AL APPARATUS FOR NUMERICAL CONTROLOF A MULTIAXES MACHINE TOOL INCLUDING INTERPOLATION AND FEEDRATE CONTROL Original Filed June 5, 1956 31 Sheets-Sheet 10 .f'a 1k 107910025 J I SEC IO JE'C 10 SEC TI i r0 TIME PER/00 F-(ao FIG. 14/].

DUMMY -f'-/'.s FIG. 14/7.

E50 722 .s/wv fits a 0v FIG. 25

F F' 5' w b D I I 430811746454 A SECTION [4 WME PERIOD 1 57-01946;

June 25. 1968 o, c o ou ET AL 3,390,315

APPARATUS FOR NUMERICAL CONTROL OF A MULTIAXES MACHINE TOOL INCLUDING INTERPOLATION AND FEEDRATE CONTROL Original Filed June 5, 1956 51 Sheets-Sheet 11 Jo/mea 7/ June 25. 1968 J. o. M DONOUGH ET AL 3,

APPARATUS FOR NUMERICAL CONTROL OF A MULTIAXES MACHINE TOOL INCLUDING INTERPOLATION AND FEEDRATE CONTROL Original Filed June 5, 1956 31 Sheets-Sheet 1.;

20 sec. 545

(LUCK PULSE 5 m INI'E'RRQGHTE mi/rs INVENTORIJ. oF MRGNEI'IC syn-EM J 01777527 F16. 133. K 5 1/ I June 25. 1968 J, O MCDONOUGH ET AL 3,390,315

APPARATUS FOR NUMERICAL CONTROL OF A MULTIAXES MACHINE TOOL INCLUDING INTERPOLATION AND FEEDRATE CONTROL 51 Sheets-Sheet 15 Original Filed June 5, 1956 flfie 7 a. m m Zn madam/0:113

J'a/rnea June 25. 1968 J. o. M DONOUGH ET AL 3,390, APPARATUS FOR NUMERICAL CONTROL OF A MULTIAXES MACHINE TOOL INCLUDING INTERPOLATION AND FEEDRATE CONTROL :1 Sheets-Shet 16 Original Filed June 5, 1956 QNM i by Hhd June 25. 1968 J. O, M D ET AL 3,390,315

APPARATUS FOR NUMERICAL CONTROL OF A MULTIAXES MACHINE TOOL INCLUDING INTERPOLATION AND FEEDRATE CONTROL Original Filed June 5, 1956 31 Sheets-Sheet l8 INVENTORS.

+ Jam 6609777 I b it mm www June 25,1968 0, MCDONQ-UGH ET AL 3,390,315 APPARATUS FOR NUMERICAL CONTROL OF A MULTIAXES MACHINE TOOL INCLUDING INTERPOLATION AND FEEDRATE CONTROL H31 Sheets-Sheet 12;

Original Filed June 5, 1956 INVENTORS. 07m 03777 -10 if. 5

F 1044mm Man I W June 25, 1968 o, McDQNQUGH ET AL 3,390,315

APPARATUS FOR NUMERICAL CONTROL OF A MULTIAXES MACHINE TOOL INCLUDING INTERPOLATION AND FEEDRATE CONTROL 31 Sheets-Sheet 20 Original Filed June 5, 1956 /4 SPEED Z1 SFE'E VOLTHGE SOURCE g Y.5 mm Mm M 7 ra. L 7 PIG 7 [U 3 9 5 w, w w w u a :5 n a c a E FRoM SCALER OUTPUTS FIG 228 e r .d. u l a; a? r T r w m A a vj y l V I] II I I 1m s m E A K ,1 m K K M M m E R o 0 o 0 w w r w w r r r. .1 r a E s N 7 E N u N r 3 N N r N r r c I a m m we a m m r 2 i N T N 1 N o u o M m c w c c N 9 A N a 6 A .0 7 w .C m .5 Ill. 6 I III ll 7 l 7 5: 1 r a ,6, a W J 9 22 6 q E y n 5 J G, 1 N w a F m E p v r a 5M w- A w a" 5 v mmw Em. n p 471 WO PM .wR ma" H ll.1||l|||| l I l I l l l II I. m (A E J J 

1. APPARATUS FOR CONTROLLING A MACHINE IN ACCORDANCE WITH A PREDETERMINED PROGRAM COMPRISING, A DIRECTOR CONNECTED FOR OPERATION TO ACTUATE AN ANALOGUE SERVO-MECHANISM CONTROLLING THE OPERATION OF SAID MACHINE, INPUT MEANS FOR SEQUENTIALLY APPLYING TO SAID DIRECTOR A PREDETERMINED PROGRAM COMPRISING A SERIES OF INDIVIDUAL COMMANDS, EACH OF SAID COMMANDS CONTAINING INFORMATION ENCODED IN A 1-1-2-5 BINARY-DECIMAL CODE, REGISTER MEANS TO STORE THE INFORMATION CONTAINED IN ONE OF SAID COMMANDS, MEANS TO PRODUCE IN A PREDETERMINED TIME INTERVAL A TRAIN OF PULSES CONSISTING OF A DECIMAL NUMBER OF PULSES DETERMINED BY THE INFORMATION IN SAID STORED COMMAND, MEANS TO PRODUCE FIRST AND SECOND OUTPUT SIGNALS OF THE SAME FREQUENCY, MEANS TO APPLY SAID TRAIN OF PULSES TO PHASE MODULATE ONE OF SAID OUTPUT SIGNALS TO A DEGREE PROPORTIONAL TO THE NUMBER OF PULSES IN SAID TRAIN, MEANS TO APPLY SAID FIRST AND SECOND OUTPUT SIGNALS TO SAID 